home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / dskut / chksum2.zip / CHKSUM.MSG < prev    next >
Text File  |  1989-02-16  |  2KB  |  47 lines

  1.  
  2. From: hslrswi!naz@mcvax.cwi.nl (Norman H. Azadian)
  3. Newsgroups: comp.binaries.ibm.pc
  4. Subject: v01i144: chksum, 32-bit file checksumming program
  5. Date: 16 Feb 89 18:12:05 GMT
  6. Summary: chksum.arc, 32-bit file checksumming program
  7. Approved: dhesi@bsu-cs.UUCP
  8.  
  9. Posting-number: Volume 01 Issue 144
  10. Originally-from: Norman H. Azadian <hslrswi!naz@mcvax.cwi.nl>
  11. Submitted-by: Norman H. Azadian <hslrswi!naz@mcvax.cwi.nl>
  12. Archive-name: chksum/chksum.uue
  13.  
  14. Chksum is a little program that I've developed and used a lot over the
  15. years. The prime difference between it and the ones that it copies, is
  16. that it can read a list of pathnames from stdin.  This turns out to be
  17. very handy indeed. Also, it uses a 32-bit CRC, which means that a false
  18. match is 2**16 times less likely than with the 16-bit brands.  It
  19. produces identical results on both PCs and VAXen.
  20.  
  21. Performance on an AT-03 with disk caching is just over 1 MByte/minute.
  22. The maximum rate at which I can read the disk, with DOS calls, is about
  23. 1.5 MByte/minute.
  24.  
  25. The 32-bit CRC routine was donated by kind souls on the net.  I have
  26. tweaked it for my use, principally by adding inline optimized assembly
  27. code for my PC. I don't pretend to know what is going on inside, and I
  28. regard it as a minor miracle that it actually produces the same numbers
  29. on PCs as on VAXen.  Perhaps somebody will tell me if it produces the
  30. "right" numbers.
  31.  
  32. I hereby donate this program to the Public Domain for any and all
  33. purposes. Enjoy.
  34.  
  35. PAPER:  Norman Azadian; Hasler AG; Belpstrasse 23; 3000 Berne 14; Switzerland
  36. X.400:  naz@hslrswi.hasler
  37. UUCP:   ...{uunet,ukc,mcvax,...}!cernvax!hslrswi!azadian
  38. VOICE:  +41 31 63 2178            BITNET: naz%hslrswi.UUCP@cernvax.BITNET
  39.  
  40. [
  41. Will also give byte counts, and total checksum for all files.  Doesn't
  42. take wildcards on command line, but "stuff . | chksum -v --" worked
  43. well for me.
  44.  
  45. -- R.D.
  46. ]
  47.